#ifndef Scene_H
#define Scene_H

#include "outils.h"
#include "Vue.h"

void Scene_Tour_Suivant(t_liste* pRattaupe, t_motte** pMotte, SDL_Surface* ecran, int32_t* eJeufin, SOCKET csock);
void sDeplacEcrire (char *sCommande, SDL_Surface* ecran, t_rattaupes Rattaupe, t_motte** pMotte, t_liste* pRattaupe, int32_t* eJeufin, SOCKET csock);
int bDeplacement_possible(t_motte** pMotte, int ePosX, int ePosY);
int bDeplacement_possible_dir(t_motte** pMotte, int ePosX, int ePosY, char* sCommande);
void Rattaupes_deplacement(t_liste* pRattaupe, t_motte** pMotte, int ePosX, int ePosY, char* sCommande, SDL_Surface* ecran);
void Rattaupes_absorption(t_liste* pRattaupe, t_motte** pMotte, int ePosX, int ePosY, SDL_Surface* ecran);
void Nourriture_absorption (t_liste* pRattaupe, t_motte** pMotte, int ePosX, int ePosY, SDL_Surface* ecran);
void Recevoir_mort(t_motte** pMotte, SDL_Surface* ecran, SOCKET sock);
void Recevoir_Reproduction(t_motte** pMotte, SDL_Surface* ecran, SOCKET sock);
void Recevoir_Accouchement(t_motte** pMotte, SDL_Surface* ecran, SOCKET sock);

#endif
